//package com.sunshine.serialport.service;
//
//import cn.qqhxj.common.rxtx.DefaultSerialDataListener;
//import cn.qqhxj.common.rxtx.SerialContext;
//import cn.qqhxj.common.rxtx.parse.StringSerialDataParser;
//import cn.qqhxj.common.rxtx.reader.SerialReader;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import javax.annotation.PostConstruct;
//
///**
// * @author:xiayingjie
// * @createTime:2021-04-01
// */
//@Service
//public class MainService {
//    @Autowired
//    SerialReader serialReader;
//
//    @PostConstruct
//    public void init(){
//
//        SerialContext.setSerialPortEventListener(new DefaultSerialDataListener());
//
//        StringSerialDataParser stringSerialDataParser = new StringSerialDataParser();
//
//        while (true) {
//            byte[] bytes = serialReader.readBytes();
//            String parse = stringSerialDataParser.parse(bytes);
//            if(parse.length()>1){
//                System.out.println("串口初始化数据======>"+bytes.toString());
//                System.out.println("串口数据=======>"+parse);
//            }
//        }
//    }
//}
